- 1400/11/17
- 0
- 76
1400/11/17
|
backend
asp-net-core
shadow property
سلام
قطعه کد زیر رو در OnModelCreating برای اضافه کردن پروپرتیهای InsUserId و InsertTime نوشتم.
حالا اگر بخوام تو همون foreach دستوری بنویسم که ارتباط با کلاس User هم برقرار کنه باید چکار کنم.
foreach(var entityType in modelBuilder.Model.GetEntityTypes())
{
if (entityType.ClrType.GetCustomAttributes(typeof(AuditableAttribute_Ins), true).Length > 0)
{
modelBuilder.Entity(entityType.Name).Property<int>("InsUserId");
modelBuilder.Entity(entityType.Name).Property<DateTime>("InsertTime").HasDefaultValueSql("getDate()");
}
}
- 1400/11/27
اگه منظورتون اینه که چجوری بین جداول ارتباط برقرار کنید با دستور
modelBuilder.Entity<entity name>().HasOne(entity ).WithMany(entity );
میتونید انجام بدید ولی باید تو کلاس خود انتیتی ها نوع رابطه انتیتی ها با هم دیگه رو مشخص کرده باشید
پاسخی برای این باگ ارسال کنید
لطفا کدها را درون قطعه کد ارسال نمایید
برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری